home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 45 / Amiga Format CD45 (1999-09)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-11].iso / -serious- / misc / football / install-football < prev    next >
Text File  |  1999-08-16  |  13KB  |  536 lines

  1. ;
  2. ; Football Installer Script  by Mark Naughton
  3. ;
  4. ; v1.1 - 19/04/97 - Updated to remove asd-library and redundant files.
  5. ; v1.2 - 10/05/97 - Updated to install WriteMatch.rexx.
  6. ; v1.3 - 30/12/97 - Updated to install new User scripts and new Exec scripts.
  7. ; v1.4 - 14/09/98 - Updated with new files.
  8. ; v1.5 - 03/10/98 - New files and programs.
  9. ; v1.6 - 05/05/99 - New files and amendments for Football 2.3.
  10. ; v1.7 - 15/05/99 - New files and updates.
  11. ; v1.8 - 29/06/99 - New files and amendments for Football 2.4.
  12. ;
  13. ;*****************************************************************************
  14.  
  15.  (set MSG_DESTINATION "Where would you like Football to be installed?\n(It will create a directory called\nFootball in the path.)")
  16.  (set MSG_COPYING     "")
  17.  (set MSG_OS          "You need Kickstart 2.04 and above to use this program.")
  18.  
  19.  
  20. ;*****************************************************************************
  21. ; Are we on the wrong system?
  22.  
  23. (if (< (/ (getversion) 65536) 37)
  24. (
  25.     (abort MSG_OS)
  26. ))
  27.  
  28. ;*****************************************************************************
  29.  
  30. (complete 0)
  31. (set dest_dir
  32.    (askdir (prompt (MSG_DESTINATION))
  33.                  (help @askdir-help)
  34.                  (default @default-dest)
  35.                  (newpath))
  36. )
  37. (working (MSG_COPYING))
  38.  
  39. (set dest_dir (tackon dest_dir "Football"))
  40. (set @default-dest dest_dir)
  41. (complete 15)
  42.  
  43. ;*****************************************************************************
  44.  
  45. (copyfiles  (help @copyfiles-help)
  46.                   (source "Football")
  47.                   (dest @default-dest)
  48.                   (infos)
  49. )
  50. (complete 18)
  51. (copyfiles  (help @copyfiles-help)
  52.                   (source "Football.guide")
  53.                   (dest @default-dest)
  54.                   (infos)
  55. )
  56. (complete 21)
  57.  
  58. ;*****************************************************************************
  59.  
  60. (copyfiles  (source "User.info")
  61.             (dest @default-dest)
  62. )
  63. (copyfiles  (source "Exec.info")
  64.             (dest @default-dest)
  65. )
  66. (copyfiles  (source "Data.info")
  67.             (dest @default-dest)
  68. )
  69.  
  70. (makedir (tackon @default-dest "Data"))
  71. (makedir (tackon @default-dest "Exec"))
  72. (makedir (tackon @default-dest "User"))
  73.  
  74. (set datadir (tackon @default-dest "Data"))
  75. (set execdir (tackon @default-dest "Exec"))
  76. (set userdir (tackon @default-dest "User"))
  77.  
  78. (complete 30)
  79.  
  80. ;*****************************************************************************
  81.  
  82. (copyfiles (source "Data/Shiva2.df")
  83.            (dest datadir)
  84. )
  85. (copyfiles (source "Data/Shiva2.sf")
  86.            (dest datadir)
  87. )
  88. (copyfiles (source "Data/Shiva2.sflearn")
  89.            (dest datadir)
  90. )
  91. (copyfiles (source "Data/Shiva2.stats")
  92.            (dest datadir)
  93. )
  94. (copyfiles (source "Data/Shiva3.df")
  95.            (dest datadir)
  96. )
  97. (copyfiles (source "Data/Shiva3.sf")
  98.            (dest datadir)
  99. )
  100. (copyfiles (source "Data/Shiva3.sflearn")
  101.            (dest datadir)
  102. )
  103. (copyfiles (source "Data/Shiva3.stats")
  104.            (dest datadir)
  105. )
  106. (copyfiles (source "Data/League_OddSched.df")
  107.            (dest datadir)
  108. )
  109. (copyfiles (source "Data/League_OddSched.sf")
  110.            (dest datadir)
  111. )
  112. (copyfiles (source "Data/League_OddSched.sflearn")
  113.            (dest datadir)
  114. )
  115. (copyfiles (source "Data/League_OddSched.stats")
  116.            (dest datadir)
  117. )
  118.  
  119. (copyfiles (source "Data/FAPrem_9798.df")
  120.            (dest datadir)
  121. )
  122. (copyfiles (source "Data/FAPrem_9798.sf")
  123.            (dest datadir)
  124. )
  125. (copyfiles (source "Data/FAPrem_9798.sflearn")
  126.            (dest datadir)
  127. )
  128. (copyfiles (source "Data/FAPrem_9798.stats")
  129.            (dest datadir)
  130. )
  131.  
  132. (copyfiles (source "Data/FAPrem_9899.df")
  133.            (dest datadir)
  134. )
  135. (copyfiles (source "Data/FAPrem_9899.sf")
  136.            (dest datadir)
  137. )
  138. (copyfiles (source "Data/FAPrem_9899.sflearn")
  139.            (dest datadir)
  140. )
  141. (copyfiles (source "Data/FAPrem_9899.stats")
  142.            (dest datadir)
  143. )
  144. (copyfiles (source "Data/FAPrem_9900.df")
  145.            (dest datadir)
  146. )
  147. (copyfiles (source "Data/FAPrem_9900.sf")
  148.            (dest datadir)
  149. )
  150. (copyfiles (source "Data/FAPrem_9900.stats")
  151.            (dest datadir)
  152. )
  153. (copyfiles (source "Data/OddTeams.df")
  154.            (dest datadir)
  155. )
  156. (copyfiles (source "Data/OddTeams.sf")
  157.            (dest datadir)
  158. )
  159. (copyfiles (source "Data/OddTeams.stats")
  160.            (dest datadir)
  161. )
  162. (copyfiles (source "Data/OddTeams.schd")
  163.            (dest datadir)
  164. )
  165. (copyfiles (source "Data/Players.df")
  166.            (dest datadir)
  167. )
  168. (copyfiles (source "Data/Players.sf")
  169.            (dest datadir)
  170. )
  171. (copyfiles (source "Data/Players.sflearn")
  172.            (dest datadir)
  173. )
  174. (copyfiles (source "Data/Players.stats")
  175.            (dest datadir)
  176. )
  177. (copyfiles (source "Data/1BL_98-99.df")
  178.            (dest datadir)
  179. )
  180. (copyfiles (source "Data/1BL_98-99.sf")
  181.            (dest datadir)
  182. )
  183. (copyfiles (source "Data/1BL_98-99.stats")
  184.            (dest datadir)
  185. )
  186. (copyfiles (source "Data/EMKval.df")
  187.            (dest datadir)
  188. )
  189. (copyfiles (source "Data/EMKval.sf")
  190.            (dest datadir)
  191. )
  192. (copyfiles (source "Data/EMKval.sflearn")
  193.            (dest datadir)
  194. )
  195. (copyfiles (source "Data/EMKval.stats")
  196.            (dest datadir)
  197. )
  198. (copyfiles (source "Data/EMKval.schd")
  199.            (dest datadir)
  200. )
  201. (copyfiles (source "Data/SuperLiga9899.df")
  202.            (dest datadir)
  203. )
  204. (copyfiles (source "Data/SuperLiga9899.sf")
  205.            (dest datadir)
  206. )
  207. (copyfiles (source "Data/SuperLiga9899.sflearn")
  208.            (dest datadir)
  209. )
  210. (copyfiles (source "Data/SuperLiga9899.stats")
  211.            (dest datadir)
  212. )
  213. (copyfiles (source "Data/SuperLiga9900.df")
  214.            (dest datadir)
  215. )
  216. (copyfiles (source "Data/SuperLiga9900.sf")
  217.            (dest datadir)
  218. )
  219. (copyfiles (source "Data/SuperLiga9900.schd")
  220.            (dest datadir)
  221. )
  222. (copyfiles (source "Data/SuperLiga9900.stats")
  223.            (dest datadir)
  224. )
  225.  
  226. (copyfiles (source "Data/FACPS_9900.schd")
  227.            (dest datadir)
  228. )
  229. (copyfiles (source "Data/FACPS_9899.schd")
  230.            (dest datadir)
  231. )
  232. (copyfiles (source "Data/CPS.schd")
  233.            (dest datadir)
  234. )
  235. (copyfiles (source "Data/Teams4.schd")
  236.            (dest datadir)
  237. )
  238. (copyfiles (source "Data/Teams6.schd")
  239.            (dest datadir)
  240. )
  241. (copyfiles (source "Data/Teams63.schd")
  242.            (dest datadir)
  243. )
  244. (copyfiles (source "Data/Teams64.schd")
  245.            (dest datadir)
  246. )
  247.  
  248. (copyfiles (source "Data/WC98_GrpA.df")
  249.            (dest datadir)
  250. )
  251. (copyfiles (source "Data/WC98_GrpA.sf")
  252.            (dest datadir)
  253. )
  254. (copyfiles (source "Data/WC98_GrpA.sflearn")
  255.            (dest datadir)
  256. )
  257. (copyfiles (source "Data/WC98_GrpA.stats")
  258.            (dest datadir)
  259. )
  260. (copyfiles (source "Data/WC98_GrpA.schd")
  261.            (dest datadir)
  262. )
  263. (copyfiles (source "Data/WC98_GrpB.df")
  264.            (dest datadir)
  265. )
  266. (copyfiles (source "Data/WC98_GrpB.sf")
  267.            (dest datadir)
  268. )
  269. (copyfiles (source "Data/WC98_GrpB.sflearn")
  270.            (dest datadir)
  271. )
  272. (copyfiles (source "Data/WC98_GrpB.stats")
  273.            (dest datadir)
  274. )
  275. (copyfiles (source "Data/WC98_GrpB.schd")
  276.            (dest datadir)
  277. )
  278. (copyfiles (source "Data/WC98_GrpC.df")
  279.            (dest datadir)
  280. )
  281. (copyfiles (source "Data/WC98_GrpC.sf")
  282.            (dest datadir)
  283. )
  284. (copyfiles (source "Data/WC98_GrpC.sflearn")
  285.            (dest datadir)
  286. )
  287. (copyfiles (source "Data/WC98_GrpC.stats")
  288.            (dest datadir)
  289. )
  290. (copyfiles (source "Data/WC98_GrpC.schd")
  291.            (dest datadir)
  292. )
  293. (copyfiles (source "Data/WC98_GrpD.df")
  294.            (dest datadir)
  295. )
  296. (copyfiles (source "Data/WC98_GrpD.sf")
  297.            (dest datadir)
  298. )
  299. (copyfiles (source "Data/WC98_GrpD.sflearn")
  300.            (dest datadir)
  301. )
  302. (copyfiles (source "Data/WC98_GrpD.stats")
  303.            (dest datadir)
  304. )
  305. (copyfiles (source "Data/WC98_GrpD.schd")
  306.            (dest datadir)
  307. )
  308. (copyfiles (source "Data/WC98_GrpE.df")
  309.            (dest datadir)
  310. )
  311. (copyfiles (source "Data/WC98_GrpE.sf")
  312.            (dest datadir)
  313. )
  314. (copyfiles (source "Data/WC98_GrpE.sflearn")
  315.            (dest datadir)
  316. )
  317. (copyfiles (source "Data/WC98_GrpE.stats")
  318.            (dest datadir)
  319. )
  320. (copyfiles (source "Data/WC98_GrpE.schd")
  321.            (dest datadir)
  322. )
  323. (copyfiles (source "Data/WC98_GrpF.df")
  324.            (dest datadir)
  325. )
  326. (copyfiles (source "Data/WC98_GrpF.sf")
  327.            (dest datadir)
  328. )
  329. (copyfiles (source "Data/WC98_GrpF.sflearn")
  330.            (dest datadir)
  331. )
  332. (copyfiles (source "Data/WC98_GrpF.stats")
  333.            (dest datadir)
  334. )
  335. (copyfiles (source "Data/WC98_GrpF.schd")
  336.            (dest datadir)
  337. )
  338. (copyfiles (source "Data/WC98_GrpG.df")
  339.            (dest datadir)
  340. )
  341. (copyfiles (source "Data/WC98_GrpG.sf")
  342.            (dest datadir)
  343. )
  344. (copyfiles (source "Data/WC98_GrpG.sflearn")
  345.            (dest datadir)
  346. )
  347. (copyfiles (source "Data/WC98_GrpG.stats")
  348.            (dest datadir)
  349. )
  350. (copyfiles (source "Data/WC98_GrpG.schd")
  351.            (dest datadir)
  352. )
  353. (copyfiles (source "Data/WC98_GrpH.df")
  354.            (dest datadir)
  355. )
  356. (copyfiles (source "Data/WC98_GrpH.sf")
  357.            (dest datadir)
  358. )
  359. (copyfiles (source "Data/WC98_GrpH.sflearn")
  360.            (dest datadir)
  361. )
  362. (copyfiles (source "Data/WC98_GrpH.stats")
  363.            (dest datadir)
  364. )
  365. (copyfiles (source "Data/WC98_GrpH.schd")
  366.            (dest datadir)
  367. )
  368.  
  369. (copyfiles (source "Data/WorldCup_Jul98.cf")
  370.            (dest datadir)
  371. )
  372. (copyfiles (source "Data/WorldCup_Jul98.scf")
  373.            (dest datadir)
  374. )
  375. (copyfiles (source "Data/WorldCup.cfh")
  376.            (dest datadir)
  377. )
  378. (copyfiles (source "Data/WorldCup_Jul98.cfrw")
  379.            (dest datadir)
  380. )
  381.  
  382. (copyfiles (source "Data/FACT.cf")
  383.            (dest datadir)
  384. )
  385. (copyfiles (source "Data/FACT.scf")
  386.            (dest datadir)
  387. )
  388. (copyfiles (source "Data/FACT.cfrw")
  389.            (dest datadir)
  390. )
  391.  
  392. (complete 75)
  393.  
  394. ;*****************************************************************************
  395.  
  396. (copyfiles (source "Exec/CupScheduleNextRound.rexx")
  397.            (dest execdir)
  398. )
  399. (copyfiles (source "Exec/CupScheduler.rexx")
  400.            (dest execdir)
  401. )
  402. (copyfiles (source "Exec/CupUpdateMatches.rexx")
  403.            (dest execdir)
  404. )
  405. (copyfiles (source "Exec/Sort4Chars")
  406.            (dest execdir)
  407. )
  408. (copyfiles (source "Exec/Sort7Chars")
  409.            (dest execdir)
  410. )
  411. (copyfiles (source "Exec/SortWkDts")
  412.            (dest execdir)
  413. )
  414. (copyfiles (source "Exec/ViewCupCurRound.rexx")
  415.            (dest execdir)
  416. )
  417. (copyfiles (source "Exec/ViewCupResults.rexx")
  418.            (dest execdir)
  419. )
  420. (copyfiles (source "Exec/WriteMatch.rexx")
  421.            (dest execdir)
  422. )
  423. (copyfiles (source "Exec/Footsort")
  424.            (dest execdir)
  425. )
  426. (copyfiles (source "Exec/Games.rexx")
  427.            (dest execdir)
  428. )
  429. (copyfiles (source "Exec/League.rexx")
  430.            (dest execdir)
  431. )
  432. (copyfiles (source "Exec/Alt_League.rexx")
  433.            (dest execdir)
  434. )
  435. (copyfiles (source "Exec/Lstats.rexx")
  436.            (dest execdir)
  437. )
  438. (copyfiles (source "Exec/Results.rexx")
  439.            (dest execdir)
  440. )
  441. (copyfiles (source "Exec/Alt_Results.rexx")
  442.            (dest execdir)
  443. )
  444. (copyfiles (source "Exec/Scheduler.rexx")
  445.            (dest execdir)
  446. )
  447. (copyfiles (source "Exec/Stats.rexx")
  448.            (dest execdir)
  449. )
  450. (copyfiles (source "Exec/UpdateSettings.rexx")
  451.            (dest execdir)
  452. )
  453.  
  454. (complete 95)
  455.  
  456. ;*****************************************************************************
  457.  
  458. (copyfiles (source "User/FlipSchedule.rexx")
  459.            (dest userdir)
  460. )
  461. (copyfiles (source "User/MatchAnalysis.rexx")
  462.            (dest userdir)
  463. )
  464. (copyfiles (source "User/MatchesPlayed.rexx")
  465.            (dest userdir)
  466. )
  467. (copyfiles (source "User/UpdateScores.rexx")
  468.            (dest userdir)
  469. )
  470. (copyfiles (source "User/ViewScheduleAndResults.rexx")
  471.            (dest userdir)
  472. )
  473. (copyfiles (source "User/ViewTeamSchedule.rexx")
  474.            (dest userdir)
  475. )
  476. (copyfiles (source "User/EndOfSeason.rexx")
  477.            (dest userdir)
  478. )
  479. (copyfiles (source "User/ViewNextWeeksSchedule.rexx")
  480.            (dest userdir)
  481. )
  482. (copyfiles (source "User/DeleteNewDataFiles.rexx")
  483.            (dest userdir)
  484. )
  485. (copyfiles (source "User/Cup_CupInformation.rexx")
  486.            (dest userdir)
  487. )
  488. (copyfiles (source "User/Reformat_Schedule.rexx")
  489.            (dest userdir)
  490. )
  491. (copyfiles (source "User/Cup_ViewTeamProgress.rexx")
  492.            (dest userdir)
  493. )
  494. (copyfiles (source "User/Cup_ViewHistory.rexx")
  495.            (dest userdir)
  496. )
  497. (copyfiles (source "User/PerformanceRating.rexx")
  498.            (dest userdir)
  499. )
  500. (copyfiles (source "User/UpdateScheduleScores.rexx")
  501.            (dest userdir)
  502. )
  503. (copyfiles (source "User/FixturesLeft.rexx")
  504.            (dest userdir)
  505. )
  506. (copyfiles (source "User/Combination.rexx")
  507.            (dest userdir)
  508. )
  509. (copyfiles (source "User/Cup_CloseCup.rexx")
  510.            (dest userdir)
  511. )
  512. (copyfiles (source "User/SwapLeagueMode.rexx")
  513.            (dest userdir)
  514. )
  515. (copyfiles (source "User/SwapResultsMode.rexx")
  516.            (dest userdir)
  517. )
  518. (copyfiles (source "User/HTML_Table.rexx")
  519.            (dest userdir)
  520. )
  521. (copyfiles (source "User/HTML_Results.rexx")
  522.            (dest userdir)
  523. )
  524. (copyfiles (source "User/Referees.rexx")
  525.            (dest userdir)
  526. )
  527. (copyfiles (source "User/ManOfTheMatch.rexx")
  528.            (dest userdir)
  529. )
  530.  
  531.  
  532. (complete 100)
  533.  
  534. (exit)
  535.  
  536. ;*****************************************************************************